951
1
619
564
2502
1962
5
2740
2767
1075
3539
3
3939
8
2221
4
3929
1152
1535
1237
0
2277
2062
8607
1068
1061
4943
2
1022
2153
7
4433
2147
1675
1458
2122
2427
12