31535
0
1824
918
2748
2
552
458
2522
1152
363
1045
1115
1
484
1428
683
464
46414
2275
296
611
1020
25137
4594
1009
1649
759
584
639
2952
154