1006
3
2882
16
1099
1
877
1199
1941
1089
2
2386
4
2215
1019
2017
0
1463
1302
2160
8
2578
6
5049
5
836
1482
945
1096
2416
2165
2519
5216
4065
2293
1030
1060
927