1046
1
1010
2585
2
3626
485
0
543
2127
2714
5
2109
1132
417
1594
1851
4
2858
14
2320
3205
3287
1343
1645
3795
2257
760
1342
597
7334
4179
480
2461
20
2720
10
6370