8842 633
5451 615
4245 372
3405 305
3033 57
4846 744
3314 280
3791 519
2417 263
1523 112
874 89
934 53
6159 697
956 155
3544 828