2585
2
2274
1504
3626
829
0
543
2127
1
1438
576
2714
5
6370
2109
1132
8044
417
1594
1716
1851
4
2858
14
5871
15
2320
3287
1343
1645
2257
2652
4298
8
1342
2499
597