3957
3
12459
8178
5
1873
2
1789
2211
1
2959
3154
6
2642
2655
1900
1859
1063
0
1144
4702
4
993
190
2927
1795
676
2393
1226
1355
2480
1411
2707
1125
4074
5635
930