31535
0
25137
5223
9
492
2275
2
1020
19279
20634
8
2224
503
968
17353
333
445
1551
2574
1
1871
2668
3114
4
2328
3
3510
2809
213
3498
3248
456
802
1824
2730
6
273