19506 525
125328 412
35838 483
6052 155
42859 224
6265 137
31069 681
4620 418
2532 194
7059 563
4215 351
3433 523
3094 655
934 165
3196 597