22596 336
6387 212
1489 58
2331 103
3738 498
1195 211
1319 118
4830 937
1771 157
7122 303
2946 530
7672 489
16285 242
3575 473
1896 423
1848 164
4123 853
12067 663
3761 584
3267 562
335 58
3966 375
8157 578
14016 276