150804 366
15560 603
11525 105
16223 114
5629 493
22307 158
10297 627
49735 397
41237 155
5221 78
3308 429
3905 646