2985 158
12772 307
8406 796
7013 530
15989 202
5783 832
5897 597
7363 140
31486 78
2216 233
2306 189
9446 614
2074 141
34693 654
11280 355
6540 786
3435 519
15073 312
14592 69
5227 521
4022 388
5086 326
43274 591