5431
3
2532
0
1832
20634
8
4111
2
860
462
467
343
4820
381
25137
1513
1
1642
2008
2328
968
726
1020
54
957
1251
415
951
2198
456
409
2710
9
787
1557