503 40
2324 628
1726 425
1886 586
2888 667
1274 268
178 29
14277 244
615 166
2207 541
1491 244
4781 149
4896 574
1696 305
1472 216
17205 503
1761 327
8224 362
4143 563
11081 344
4922 808
7973 314
21445 879
32698 723
13752 426
8123 262
32145 155
18569 638