511
0
25137
1506
398
2089
4
2881
2
2190
1
440
4111
628
964
518
139
99
475
611
522
2758
486
543
327
2668
25127
381
3092
3114
493
670
521