1593
1
843
2505
2
2306
3155
522
1105
2589
2013
1412
0
951
2534
978
2650
20
1179
3629
5006
5
862
1594
3
432
841
4291
4
1991
2748
9
6916
4168
4025
3539
2122
1516