31535
0
25137
968
1824
744
1020
3691
5
17353
587
2275
2
2881
19279
1098
355
2749
1
1045
505
3114
4
2992
2299
5223
9
979
4111
418
1463
555
492
3510
2758
90