1880
2
1872
1
31535
0
25137
456
381
722
1020
4111
787
968
1557
1133
683
1161
467
2328
1101
951
358
409
2152
957
602
663
57
1939
403
326
413