1593
1
2306
2
3155
843
2505
522
1105
2589
2013
3765
4
5006
5
2748
9
571
0
4291
978
1271
57793
469
51331
25
1991
3
1744
1227
3575
2242
9039
4025
4715
2977
7222
2199