19952 311
4818 506
17623 107
4528 101
9254 519
6679 250
2929 392
11077 733
4184 288
3943 79
8890 464
34096 119
3068 292