1222856
4
31535
0
2555
5611
11
4223
22
2321
18
3092
1
18403
6
448
105290
1343
363
1890
5316
3
3287
2720
10
3373
397
36609
34
2330
2904
2
478
3898
437
440
597
249
295
509
8244