506 111
14598 52
11842 274
9056 164
3038 666
3191 807
538 61
1708 410
2611 805
2462 595
1936 343
2568 529
2254 557
2173 656
2852 905
256 69
735 210
1262 257
617 175
4219 827
894 257
1047 313
2502 641
3997 556
2443 705
1001 117
953 212
885 146