1038
1
2861
2
2049
1424
1450
3090
6
3475
5
3673
3868
10
1289601
4
1296
5052
5347
462
0
2835
6236
1593
951
2013
1694
2264
2919
1405
991
5621
8
1089
4537
1174
3126
3
1492