20504 311
4843 506
17683 107
4581 101
9296 519
7010 250
2943 392
11086 733
4209 288
3963 79
8950 464
34121 119
3107 292