3050 526
15618 304
10990 194
10279 107
10275 59
2837 402
31179 363
11573 115
7949 66
15268 299
8769 303
2984 388
2625 446
3551 457
3894 868
3210 819
1496 29
3730 427
1719 436
4090 562
2242 547
1936 344
1569 278
1973 317
1322 148
2720 523
3168 479