2109
0
2855
3
2668
2
980
1
20634
8
781
1872
2730
6
1219
1359
366
659
2328
2934
239
3868
78
2190
1023
376
427
2461
20
660
303
539
268
489
1710
967
295