181997
11
2456
1
2530
4
1095
2660
2
2392
1599
2302
9
1812
3
1380
0
234
2209
833
1935
2136
1306
3041
3321
1485
951
1945
2838
1773
3078
2086
844
2786
5
4096
1416