16330
2
117143
0
751
1
2141
5
816
845
602
1093
2047
1932
3
2026
10
1152
4
1175
4784
12
2302
978
6827
2035
443
11
2571
17436
9
31359
1350
1123
776
2747
4616
1661
1162
2040
16