1478 287
1511 128
3358 506
2933 425
11562 701
5962 41
14485 684
14900 848
38319 34
64097 560
5396 57
39880 722
12003 329