1020
0
1098
47041
845
610
1748
440
2749
1
3114
4
1029
455
1306
2
2299
775
458
247
554
4111
2076
1463
286
902
468
871
451
2461
20
1842
3510
508
2758