21532 341
7573 68
4321 88
15859 616
4204 571
5208 469
1296 32
2548 468
4417 625
3642 671
2178 360
4707 944
2758 167
3149 505
4086 525
2982 371
2704 423
3709 683
4003 340
1989 205
2368 199
3555 830
3661 527