501 60
2876 933
2613 518
2210 382
1932 435
1273 245
2237 613
1999 448
3138 934
1192 319
40158 618
18438 65
1315 307
980 272
1494 368
452 93
863 213
850 193
912 226
1864 605
2799 816
2989 660
1887 476
2825 872