19507 525
125381 412
35842 483
6052 155
42864 224
6267 137
31074 681
4621 418
2533 194
7064 563
4215 351
3435 523
3095 655
934 165
3197 597