1222
2
2334
0
383
477
475
116
2395
400
392
574
418
8116
6
1898
1
860
455
464
1710
29323
2211
543
391
1636
798
1650
1462
422
521
965
804
2189