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