3136 508
2545 487
1595 352
2486 662
581 40
11099 112
2401 501
2483 739
1105 97
669 90
3578 946
1470 232
2364 640
3203 707
436 63
1298 124
2662 662
4005 772
2282 594
962 218
1149 230
2618 265
3678 934
4028 679