2199
3
1861
5
2243
7
3498
4
4126
6
1227
0
474
845
19279
2
326
1540
574
2730
368532
421
3114
1773
2655
423
2444
1
653
374
569
545
2657
180849
273
2668
511
3092