628
163
233
130
166
661
406
503
197
138
210
206
364
408
280
208
597
120
570
79
92
1366
1057
295
620000
705105
1284786
3492412
3558194
660000
710000
2092253
2105829
2348059