2781
1
1622
1681
2904
3
1296
3158
2
2948
9
2294
1664
298
2133
400
0
1041
1568
2999
1025
999
3562
1788
1451
2512
1834
1763
1294
6617
1494
4
1416
1536
5440
8
2083