2503 402
12565 473
2663 271
7603 221
1011 46
3362 628
1050 159
506 80
3817 614
4713 38
4188 382
652 161
1955 284
2996 472
4099 544
2853 505
1701 321
2048 352
1738 346
8764 646
4491 134
12624 230
3927 823
8771 519