2690
1384
2146
1740
1582
1343
7779
1791
2314
23553
2723
12064
2308
3718
1402
56541
1344
3097