2110
1
731
0
32
3326
3
462
931
386
116
445
448
1550
1380
531
693
1646
1848
1210
27
868
1106
526
2266
352
736
786
88
742
379
542
1472