18821 637
21876 341
7695 68
3746 353
15553 329
2540 45
8117 967
2932 145
6115 703
5945 671
5059 752
5709 335
18928 380
16334 692
4358 242
4553 153
19587 429
5658 110
936 37