2598
2
2132
2542
3643
3
2605
2528
3519
9
1960
5226
5
5322
8
3841
12
59
0
1795
1
2917
738
1401
4834
2255
6
2826
3195
3587
1614
4
3942
8607
2101
3715
2088
5151
2452
4874