31535
0
1282
303
1
448
10324
2
315
1960
7
5602
9
1811
4677
10
1277
5
2564
116
911
363
18403
6
745
598
3493
1496
543
895
4936
397
1222856
4
2749
3
2059
8
5620
11
422