2260 656
203 39
2695 706
782 216
1533 341
584 172
2167 610
725 225
607 158
1648 416
2662 623
304 51
222 40