1182
2
1418
3442
417
0
1894
1
1392
6062
16
543
20634
8
625
2991
4396
3
999
661
650
883
447
512
1306
3595
6
544
2215
7
2459
2693
1966
571
2119
2321