31535
0
1045
584
1824
4594
1
467
418
1921
2
1541
2748
458
169211
11
2275
1356
657
1015
19279
177
1378
1069
1020
154
1152
2952
594
580
1649
1238
768
552