130
402
551
56
69
82
2864
2799
2769
35912
2547
3269
28210
1223
3176
30810
31015
1766
2925
30010
2367
2907
2789
30911
27712
3059
3339
2857
3068