19505 525
125292 412
35838 483
6051 155
42855 224
6265 137
31069 681
4619 418
2532 194
7055 563
4215 351
3433 523
3094 655
934 165
3196 597