180849
0
2330
4
158
711
961
2789
291
1
411
5455
53
345
693
594
478
1425
353
699
584
370
714
3765
6
2635
6339
657
397
39326
19