29328 295
18400 329
37454 194
12601 512
8608 112
5064 492
8736 252
4136 748
8970 92
5534 596
6331 595
2665 428
9192 321
7876 854
29808 688
3110 612
1436 180