15056 33
9303 668
11779 761
8280 439
2436 401
10115 155
1490 73
14499 256
9120 839
3551 640
4387 318
7045 850
5328 598
2817 409
5581 33