19483 373
29038 935
4586 335
8732 969
58874 850
2872 411
3043 299
3897 249
4664 824
1591 371
2599 522
3696 604
2485 457