31535
0
2043
476
1
363
3287
4979
5
3373
397
5223
9
2904
2
437
440
5611
11
295
580
1343
18403
6
282572
4328
10
169211
759
1009
4594
46414
422
639
598
1649
2410
6800