2400
3
4387
7
2189
2
1680
1
1077
951
1112
2013
9
1286
6703
10
974
982
3619
6
2614
2280
5
1493
6147
2200
1218
1997
1343
1512
1186
1860
3369
1365
2328
4902
27
1034
1346