31535
0
25137
1020
1824
968
547
2275
2
2881
17353
979
19279
1098
2749
1
451
3114
4
3691
5
467
4111
1009
1267
1110
1310
798
608
492
757
2574
169
683
2299