31535
0
467
584
1045
1824
1541
482
1
2748
2
1192
611
1428
1152
918
3373
169211
11
1649
360
20634
8
1418
572
2740
756
3287
1822
552
517
355
6800
631
1314