1580 287
1685 128
3363 506
2939 425
11577 701
6015 41
14513 684
14923 848
38329 34
64170 560
5408 57
39932 722
12004 329