31535
0
4594
1
517
1824
846
2748
2
2730
6
1710
580
1649
552
458
2093
683
608
3114
4
6800
1015
1431
1333
8766
3693
12
909
1192
1378
46414
1428
1069
1219
478