1593
1
2505
2
843
2306
3155
522
1105
2589
2013
978
0
5006
5
4291
4
1991
3
2748
9
6916
4025
1028
1020
6929
11
1160
1163
1569
1594
4311
3041
2243
2216
3259
1355
841