584
0
31535
467
552
6800
1824
2522
296
820
2730
6
503
2395
3287
1
2810
1504
458
468
772
1009
1314
683
2211
1251
611
300
1045
2105
586
17
2952