31535
0
25137
2275
2
539
433
295
1898
4
5223
9
448
419
1020
19279
918
2299
1263
3
1551
407
20634
8
968
3144
5
427
17353
2730
6
339
1348
2809
268
837
798
169211
11