3112
9384
17964
12448
38213
3551
3369
2245
3741
2712
5175
16104
3655
2799
8101
14255
15633
8653
4779
2122
3717
82148
2375
79319
15197