171
0
800
431
1045
411
2271
418
901
2727
2
1149
584
951
382
1129
314
3440
2477
2683
4694
7
345
503
1663
552
16
1580
2941
25137
185
19279
2275
1482
1