1046 313
148 29
887 97
2960 843
1107 309
225 40
6917 107
2394 276
19483 170
59494 847
61122 215
23379 242
15498 234
34852 117
29723 667
5976 440
2587 598
1298 206