19963 311
4818 506
17624 107
4528 101
9254 519
6680 250
2929 392
11077 733
4184 288
3943 79
8890 464
34097 119
3069 292