2940
2718
2287
2967
39897
2500
2326
4645
2214
24736
2375
3902
2991
1642
1620
16237
65412
11091
2513
1965
1737
1407
2331
3609
2338
2121
1717
2042
4600