31535
0
363
397
1
437
448
1073
3373
3663
580
1343
21743
116
335
18403
6
2011
3
1282
5611
11
382
295
1663
1015
422
1238
273
1222856
4
44199
3092
2904
2
356
56488