3957
3
2237
4
2211
1
2959
3154
6
2642
2655
2635
2
1936
0
2756
4702
3193
5
1715
772
1453
676
1226
1031
1736
1019
2480
2707
4074
5635
930
579
2155
2229
19079
3106