1597 208
4625 33
3026 806
6517 297
43355 390
31430 292
6488 440
3836 434
22219 895
7342 400
29393 141