1660 287
1807 128
3367 506
2949 425
11595 701
6042 41
14531 684
14940 848
38339 34
64229 560
5417 57
39960 722
12006 329