29326 295
18400 329
37454 194
12601 512
8608 112
5064 492
8736 252
4136 748
8970 92
5534 596
6330 595
2665 428
9191 321
7875 854
29808 688
3110 612
1435 180