143065
100000
2539772
3961470
4912691
3780547
2917318
4065848
4916855
3832094
59526
58770
72277
48216
57409
51313
46701
48900
54193
45776
166284
203100
452007
3691171
6725753
737465
181856
823611
11088892
3339910