1012
1
994
1123
159
3098
3
1465
1237
3871
2
2794
2600
2082
2631
0
841
3470
5
4757
862
2650
20
3001
1218
2100
4179
7793
4
3066
7
2285