3583
10
2386
1
2159
1097
3765
4
844
2
888
5225
8
2530
1404
3
2250
6236
1174
10827
2629
840
1144
0
585
378
3200
29
951
1015