9085 269
19289 1049
30840 664
18849 236
15537 146
12758 703
6540 661
5915 328
5169 425
4038 227
4313 415
3743 94