29331 295
18401 329
37454 194
12601 512
8608 112
5065 492
8736 252
4136 748
8970 92
5534 596
6331 595
2665 428
9192 321
7877 854
29808 688
3110 612
1437 180