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