2503 115
59683 834
6595 563
5378 127
21029 826
3716 63
12165 190
12033 294
7904 355
16758 129
4936 478
10488 982
3685 772
4408 943
2225 376
3177 553