1880
2
1020
0
20634
8
1557
868
4111
2328
410
722
467
294
602
1133
968
25137
381
409
957
325
320
2490
456
4820
1101
798
787
5875
1062
2881
614