31535
0
1824
552
3287
1
2748
2
1192
1428
1024
169211
11
282572
846
20634
8
2683
1649
360
1418
467
2522
611
19279
6800
1343
2093
2275
572
1431
8766
909
1378
1069