140
402
551
56
69
82
2844
2779
2749
35612
2527
3249
28010
1203
3156
30610
30815
1746
2905
29810
2347
2887
2769
30711
27512
3039
3319
2837
3048