31535
0
1020
19279
2
25137
968
7334
4
2459
9
864
2283
2275
467
1551
169211
11
246
412
1
17353
2111
3
383
692
2730
6
2008
1932
3092
1961
1343
489
4536
1518
57
2587
16