1222856
4
4223
22
928
1
699
0
2346
3
784
22330
392
326
691
938
1464
2
1616
3650
4179
5
820
2658
785
975
1446
317
1547
4017
367
2966
924
31535
2306
909
398