31535
0
363
397
1
2904
2
3373
3287
580
437
440
5611
11
295
18403
6
4223
22
361
1343
2011
3
284
282572
367
448
2564
400
2315
1073
1547
48708
2459
9
1222856
4
6800
119