31535
0
1020
20634
8
467
2275
2
1824
918
3498
4
968
6975
518
1073
169211
11
381
383
787
25137
1343
12958
5
19279
1462
392
2008
484
290
2546
1
2198
152
269
2337