3117
8
854
0
1720
2
1581
2209
6
2159
1
1131
2250
1970
2083
5
1601
3
2204
5924
17
1226
847
4943
944
2317
1288
1306
17025
20
1248
1972
1218
1889