15065 33
9316 668
11780 761
8289 439
2440 401
10124 155
1494 73
14530 256
9200 839
3553 640
4388 318
7047 850
5332 598
2819 409
5614 33