15039 33
9293 668
11772 761
8272 439
2435 401
10107 155
1489 73
14474 256
9090 839
3548 640
4385 318
7043 850
5319 598
2815 409
5571 33