2505
2
843
1
2306
3155
522
1105
2589
2013
1593
978
0
1991
3
6916
1028
1020
3629
5006
5
616
3871
2794
1618
841
3470
4025
862
2650
20
1225
3066
7
2285
1868
2534