2999
3
1883
2
4179
1
4768
5
2366
851
693
0
3053
7
2049
596
2982
919
300
894
2131
8527
3200
3109
14
5897
4
2327
11
1787
2082
1778
1690
2173
1243
635
2818
2123
1105