656 63
865 159
427 72
2957 836
2996 770
2247 492
1393 305
1799 124
4559 495
1368 213
3560 711
19165 468
3484 322
4850 399
6829 370
8430 550
2192 244
14427 139
3610 812
1909 338
3578 168
4939 583
6641 102
5143 646
16685 41
3664 902