1222856
4
105290
0
3092
1
2555
2330
31535
448
1890
5316
3
18403
6
2321
18
397
231
2904
2
4071
282572
417
437
440
5611
11
2683
295
509
1936
2142
1343
3287
597
929
478