4536
2
381
0
467
2855
3
2668
20634
8
602
1557
4111
2730
6
637
1603
951
957
410
1939
722
25137
683
415
456
1629
482
4820
1101
1045
1167
505
422
691