31535
0
249
1073
422
116
321
1
2267
21743
484
2490
5611
11
2546
65
2369
1819
448
17353
1853
543
467
18403
6
70
1227
521
492
2189
1650
1156
363
1126