501 60
2876 933
2614 518
2210 382
1932 435
1273 245
2237 613
1999 448
3138 934
1192 319
1316 307
980 272
1494 368
452 93
863 213
850 193
912 226
1864 605
2799 816
2989 660
1887 476
2825 872
776 201
397 117