31535
0
25137
20634
8
17353
2730
6
3114
4
19279
2
1098
476
2211
2275
1824
792
6800
341
919
572
631
164
2328
1282
325
608
2809
494
356
1251
573
1428
633