31535
0
1343
2720
10
1824
1182
2
2748
1378
775
552
467
1642
1
343
1894
2194
19279
2086
46414
1649
1385
458
1330
4594
2982
3
169211
11
611
6800
1386
1566
1431