1196 248
240 59
495 121
2309 147
3102 622
79424 599
217547 170
149551 338
84474 708
120256 543
15736 507
108525 834
50139 364