2905
26
1868
0
2523
3022
7
2446
3
1339
1
1485
703
164
1336
2786
3000
2
1892
666
1773
935
399
792
709
131589
768
1104
2767
1541
9566
8