4536
2
2855
3
2668
20634
8
407
1
4111
2730
6
467
0
951
348
393
787
403
517
389
2328
4820
1020
415
3663
968
409
586
17
1557
381
25137
685
269
1009
602