21193 175
40305 717
15976 201
2349 344
4881 335
2721 462
2745 201
1855 367
4487 567
3279 624
2401 230
3740 791
2234 335
4629 959
2905 106
2266 294
4188 778
3180 584
2583 270
1307 105
929 34
5582 506
2423 523
3961 627