1102
2
11221
23
2488
4
4857
5363
6
1804
1256
1
1501
56488
0
1302
1732
6365
24
2028
5
1927
7
4671
2108
3044
27
4252
2079
3
784
48766
356
1756
2619
2431
938
2417
975
665
962