1504 287
1560 128
3360 506
2937 425
11567 701
5973 41
14494 684
14906 848
38322 34
64102 560
5399 57
39891 722
12003 329