8296 630
5425 615
4197 372
3361 305
2956 55
4826 744
3297 272
3780 519
2394 263
1435 112
841 89
896 53
4261 696
941 155
3512 828