2234
1
2708
2955
2
4940
5
860
0
2334
798
475
5009
965
460
418
8116
6
1230
99
2470
2617
29323
1438
1431
611
521
957
1984
3
1636
116
458
464
13159
10
1903