125033 335
339247 1173
38268 726
50312 412
51174 366
28814 579
9335 160
40044 205
39167 231
6429 742
2853 200
32442 656