3507 78
32313 70
5445 886
3135 151
4913 803
15970 880
1692 34
2860 228
59014 745
68600 770
20859 214
15650 44
14153 447
21541 445
14726 129
25034 561
11032 116
11095 255
17568 630