2855
3
2668
2
20634
8
4111
692
0
2730
6
2111
467
403
864
787
2328
4820
409
456
968
1133
589
1824
87
454
744
2490
381
1557
25137
415
1161
401
1045