2093
2
2855
3
20634
8
2264
467
0
4111
1872
1
2668
3868
325
1897
381
637
2730
6
1877
1557
2275
2328
1161
918
25137
4536
1020
517
489
482
951
663
1551
957