4060 391
2273 547
1514 238
3374 289
2829 128
3881 506
3295 425
12383 701
7296 42
15466 684
15707 848
39178 34
64902 560
5832 58
41708 722
13061 330