166543
18
1222856
4
1551
2
349
0
1957
700
529
1614
1
379
342
979
899
381
776
614
392
1518
566
2855
3
2727
968
2275
1974
3466
594