2049
2
1038
1
2861
1424
1450
3475
5
1309
0
1992
3
697
4914
1296
1393
2264
5389
1405
991
1089
5347
1152
1367
2096
1964
882
658
2104
2304
3117
8
1527
2108
2462