31535
0
25137
2730
6
467
17353
19279
2
2006
1
6800
3114
4
20634
8
1009
1098
575
2105
418
251
1020
584
6435
7
1851
1551
586
17
82
1119
2076
257
173
2189
1824
968