5072
3865
2000
2661
2817
2402
3466
3747
3342
2625
1950
1780
1756
2276
3854
29510
2523
2120
2666
43020
2366
2293
4528
3957
70920
5066
4798
41712
3322
144232
52815
51215
146338