1880
2
1824
0
1020
25137
19279
31535
17353
392
458
1647
1
1551
398
3691
5
1809
2275
2881
4940
467
1098
323
2041
1645
2749
1780
968
3114
4
706
2023
2299
3415
20