1506
4
2142
2
2562
3080
3
3025
1044
1
4099
8
1380
0
14
673
496
4044
5
3083
2465
1189
3125
3765
1013
2223
471
2476
903
6844
3117
3779