19531 525
125687 418
35860 483
6057 155
42887 224
6293 137
31110 681
4630 418
2535 194
7087 563
4221 351
3438 523
3098 655
938 165
3203 597