3050 676
3396 611
2181 506
3647 712
9256 231
5412 50
6247 370
3318 109
2248 73
2631 309
1634 63
6555 355
2975 433
3997 527
1017 142