309 97
2632 698
560 104
1472 385
425 94
925 223
2142 480
546 164
3771 640
2588 438
1142 121
1084 41
2567 449
873 49
2356 130
4128 876
3105 301
12345 293
1969 436
3728 62
3615 751
3777 244
8084 195
5398 588
20611 367
6447 416
4079 583
15928 290