1583 287
1691 128
3363 506
2939 425
11577 701
6015 41
14513 684
14923 848
38332 34
64170 560
5410 57
39933 722
12004 329