31535
0
1824
2748
2
3428
3
552
1428
1
467
19279
46414
1649
584
4594
458
611
3659
14
6800
2522
1431
8766
4328
10
1343
2315
909
1192
1378
169211
11
1069
896
1105