9583 824
6478 428
20903 594
38226 71
4427 523
3511 211
51150 94
2346 239
4952 588
3868 313
3384 195
6115 336
54104 583
7633 421
61892 498
4373 30
2071 137