2912 806
1443 299
5099 392
2509 547
1870 238
3803 289
3039 128
4117 506
3387 425
12604 701
7513 42
17168 684
15983 848
39591 34
65867 560
6100 58
42508 722
13086 330