31535
0
4328
10
458
1824
2748
2
7334
4
3287
1
46414
759
2395
1297
262
1649
552
422
918
6800
1431
3659
14
8766
909
1192
1378
4594
1428
1069
478
896
1105