180849
0
1510
5
804
1327
2168
1
1961
3888
3
839
392
4830
2
11881
1344
2541
1142
1222856
4
999
2759
3488
8
1861
12590
1010
518
256612