1001
680
159011
2860
2570
960
2080
1080
2483
1232
350
694
453
651
368
470
210
553
251
644
413
430
230
100
670
1088
380
120
440
480
250
271
242
476
260
330
140
110
751702
852234
1441043
132430
32149
237942
176821
205726
85925
362395
381739
17859
133448
407747
381015
812802
512031
278433
111216
450
172
503
332
743662
702035
1315391
575346