20488 311
4843 506
17681 107
4581 101
9294 519
7001 250
2943 392
11085 733
4208 288
3962 79
8949 464
34120 119
3107 292