1060 313
160 29
978 97
2965 843
1120 309
245 40
6942 107
2417 276
19519 170
59684 847
61368 215
23452 242
15633 234
34999 117
29878 667
6029 440
2594 598
1308 206