3196
2
2194
1
2276
8
2145
2012
1794
2593
3
3303
10
1827
1807
1257
2189
2521
10813
7
905
0
159
951
1240
4179
2153
841
619
1028
564
616
2251
2502
19944
2148
2100