40033 342
58353 157
38432 490
12449 656
47151 332
39780 373
108682 766
16804 840
12072 556
9227 450
17271 63
36713 240
32632 141
22197 158
16760 669