2525
3
2600
4
623
1
2377
2530
2948
6
2972
0
3868
10
1903
712
2392
10598
2
3551
2744
1221
2110
5347
1526
1320
9027
2154
6247
5
1340
6668
108797
3066
7
5052
1593
2835