16331
2
117149
0
751
1
2142
5
816
845
602
1094
2047
1932
3
2026
10
1152
4
1175
4784
12
2302
978
6827
2036
444
11
2571
17437
9
31361
1350
1123
777
2747
4618
1661
1162
2040
16