45330 294
33869 685
20002 591
100524 560
69652 510
60503 492
39975 168
47739 232
40330 367
52163 128
339457 820
37734 259