58
0
518
2189
1073
918
559
422
1034
467
497
46
152
239
63
459
1559
2
5237
2076
1
332
1132
543
288
1348
383
362
1650
1553
522
1089