4536
2
381
0
1132
20634
8
2275
19279
467
25137
17353
31535
1020
935
518
1343
493
13159
10
3691
5
5838
485
1759
1
3025
1666
2870
3
1869
683
2668
2791
1540
653
3114
4