30563 179
29282 788
12471 275
2892 29
1640 66
1632 102
33074 772
2409 396
10257 492
2894 178
2771 626
2145 145
21482 609
2029 283