2899
8
1078
1
2477
4754
7
2999
4396
5
1518
2
289
0
4083
973
4375
4
1211
2392
982
3206
2655
3
8819
12
2584
11
3637
6926
5392
2664
3012
2621