2988
3212
1654
2012
2179
4753
4641
1912
9974
2641
1829
2243
2118
2839
2003
2377
3837
10344
2290
2109
2452
15184
2478
4223
4739
4197
34790