12591
9107
8191
9698
9392
8750
9445
9289
9032
9077
5659
4150
14519
4176
4912
3862
3464
13470
3298
3084