3302 656
2996 631
1565 325
1907 432
31450 823
22032 683
18192 611
12434 351
13405 609
10387 295
55718 757
11191 453
9871 116