19508 525
125414 412
35844 483
6053 155
42870 224
6268 137
31076 681
4621 418
2533 194
7070 563
4215 351
3435 523
3095 655
934 165
3197 597