939
2
1651
1
4513
2547
4098
3
2054
6
1087
1869
835
28805
995
2119
1129
0
1101
1976
991
650
775
1733
447
2470
661
2000
2982
1513
417
2503
1392
1425
2372