509 118
860 193
194 38
1186 345
2124 245
694 129
2376 620
3352 341
3008 798
1449 446
3176 759
19255 549
3973 310
2662 271
1735 124
14248 524
8847 909
8408 546
4933 134
5743 371
7793 330