19502 525
125285 412
35838 483
6051 155
42854 224
6265 137
31065 681
4619 418
2532 194
7051 563
4214 351
3433 523
3094 655
934 165
3196 597