21793 341
7660 68
3708 352
15257 329
2520 45
8028 967
2913 145
6047 703
5893 671
5039 752
5594 335
18811 380
16227 692
4277 242
4511 153
19480 429
5579 110
926 37