3090
6
3868
10
3673
1815
7
4198
1
5052
5347
4
1289601
1593
2
1720
462
0
2013
2835
2358
9
6236
951
1694
3126
3
2919
5621
8
1903
4537
1174
1492
6247
5
2155
3206
1424
1250
2165