8397 630
5430 615
4202 372
3370 305
2975 57
4834 744
3300 272
3782 519
2398 263
1443 112
847 89
903 53
4268 696
942 155
3517 828