45703 373
26883 504
25044 243
15517 69
19699 841
14084 556
10490 450
19507 63
41206 240
38849 142
25293 158
18690 669