15084 33
9326 668
11787 761
8300 439
2442 401
10127 155
1497 73
14554 256
9243 839
3555 640
4390 318
7050 850
5335 598
2823 409
5632 34