171
0
543
1504
2668
2
58
2211
1903
25137
1053
1949
3
1880
3114
4
467
333
714
497
486
2727
693
458
552
2459
9
573
341
477
1645
1
493
1133
522