458
0
2748
2
683
266
467
31535
1824
1152
471
1603
968
431
381
296
280
584
2952
525
464
759
1045
1182
1436
422
1754
25137
691
4594
1
6800