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