31535
0
458
360
19279
2
1824
2748
552
1297
398
46414
1
611
1649
1009
2952
296
584
2395
25137
1045
6800
392
340
608
1431
8766
909
1192
1378
4594
1428