1564
2
2822
2992
3
1669
4
1982
3195
59
0
2318
1
3519
9
3988
6745
16
3889
3841
12
2598
2917
2025
1960
5375
738
404
5226
5
1973
2255
6
3643
4834
2826
4874
8
2605
2977
8607