180849
0
53
1237
1
2690
166543
18
1222856
4
1551
2
2191
349
1957
700
529
1614
379
342
979
899
798
381
776
614