31535
0
363
18403
6
580
3373
5611
11
4223
22
397
1
2904
2
1343
3287
1073
437
21743
440
3663
295
282572
6800
400
1282
297
1222856
4
273
448
2459
9
422
458
5316
3
710