15061 33
9311 668
11779 761
8284 439
2438 401
10118 155
1492 73
14516 256
9177 839
3552 640
4387 318
7047 850
5329 598
2818 409
5599 33