21526 341
7572 68
4316 88
15850 616
4201 571
5206 469
1293 32
2548 468
4410 625
3642 671
2177 360
4701 944
2755 167
3146 505
4085 525
2981 371
2703 423
3707 683
4003 340
1987 205
2366 199
3555 830
3659 527