31535
0
17353
25137
20634
8
2730
6
3114
4
19279
2
1098
2275
6800
2093
602
1
518
58
1824
246
543
418
2809
3092
419694
9
787
2055
777
530
2111
3
2810
325
1132
2224