3440
2
1129
0
2730
6
3243
7
1733
1
3251
1392
1421
417
650
1566
662
2188
9
2659
1458
3
1222856
4
544
1513
2368
3674
10
1626
447
1143
2587
1587
661
10324
8731
6062
16
5108