29325 295
18400 329
37454 194
12601 512
8608 112
5064 492
8735 252
4136 748
8969 92
5534 596
6329 595
2665 428
9191 321
7874 854
29807 688
3109 612
1435 180