31535
0
3693
12
846
2748
2
608
1824
584
4594
1
517
458
1649
1710
325
2093
2730
6
1152
543
3114
4
6800
1431
8766
580
909
1192
1378
19279
1428
1069
896
1105