138
402
551
56
69
82
2854
2789
2759
35812
2537
3259
28110
1213
3166
30710
30915
1756
2915
29910
2357
2897
2779
30811
27612
3049
3329
2847
3058