1680 287
1844 128
3370 506
2951 425
11598 701
6058 41
14535 684
14944 848
38340 34
64233 560
5421 57
39971 722
12006 329