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