505 98
328 62
238 56
673 145
2596 503
4947 209
6269 377
4611 59
49023 212
4940 246
41300 168
31666 351
6569 700
16700 192
1790 339
5507 571
1764 276
2815 422