31535
0
169211
11
1020
467
2275
2
1824
918
3498
4
968
518
1073
381
383
787
25137
1343
19279
1462
392
2008
484
290
2546
1
152
269
2690
6529
7
422
55
4864