2604
7
3277
8
2092
2
1056
1
1421
2669
1006
650
0
1222856
4
2705
661
1342
3815
417
1330
1453
4579
5537
3449
3
447
662
1101
833
1425
1047
1548
2097
857
1194
1551