181997
11
6516
8
9611
0
843
1
1172
1723
1208
3494
1201
4
1289
1174
1377
2
2377
921
1160
669
2184
4697
2495
1392
4646
3
1230
1188
1411
1490
1161