2400
3
4382
7
2189
2
1680
1
1077
951
1111
2012
9
1285
6703
10
974
982
3619
6
2614
2280
5
1493
6146
2200
1217
1997
1343
1512
1186
1859
3369
1365
2328
4902
27
1034
1346