31535
0
25137
433
539
448
295
2275
2
1020
918
407
19279
419
2299
5223
9
427
7334
4
1898
339
798
157
837
375
968
4864
1
3868
1551
747
3144
5
280
21743