225052 1148
121992 225
143295 210
66441 477
19029 296
253042 701
19824 597
142044 326
74428 563
25260 508
3373 528
11171 584
2146 75
3528 136
6125 694
5916 59
28881 637