3590 71
3867 291
18638 928
56396 785
5343 31
4437 136
4811 315
12345 234
5560 956
3767 540
4555 388
19395 614
2932 309
2568 115
5672 622
4425 585