31535
0
1824
579
968
557
25137
1020
3691
5
17353
2275
2
105290
1949
3
2881
226919
14
697
19279
1267
1
1098
1100
1782
893
2749
3114
4
2299
647
464
4111
1463
1880
918