2400
2843
2648
2957
3242
1961
1513
2792
2013
2317
1876
284
2408
2417
2481
2500
1942
2012
1630
4
3
2
224
41
24
23
22
443
165
151
110
107