2655
1
3957
3
4702
4
676
2211
2959
2480
3154
6
1226
2
2707
2642
930
2155
5635
2907
2229
4074
0
14861
7
19079
3158
904
2605
997
1381
1433
1728
3351
1360
866
982