31535
0
918
433
584
1649
1
1824
303
458
1045
419
1275
1431
2
6800
2748
2275
8766
1152
909
1192
1378
467
1428
1069
580
517
896
1105
19279
2952
1024