2598
2
2132
2528
3
3643
2605
1960
2088
5
2542
5322
8
3519
9
3841
12
59
0
2917
738
5226
2322
4
3889
3238
7
4834
2255
6
2826
1
3195
1614
8607
2101
718
5375
2452
4874
3369