31535
0
467
44199
458
46414
1
1824
2748
2
19279
2295
1649
2522
552
1045
6800
517
1431
303
918
464
8766
269
909
1192
1378
4594
1428
1069
896
1105
608