699 86
2976 508
1008 81
3238 647
5674 647
4003 906
1534 308
2203 213
4228 585
1320 202
3223 479
1035 58
2077 278
1863 206
3215 666
2690 705
2944 277
3119 675
11394 713
4206 717
878 53
1511 384
3659 600
6658 529