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