15013 421
16569 396
177331 562
12719 299
8408 352
107475 284
9282 475
11885 562
69157 838
3748 384
3224 529
2700 304
3968 793
11688 239
4328 450
4407 174
2679 159
1953 173
4915 316