5099 305
3611 127
21335 916
8304 485
7324 236
4501 673
9265 302
8725 613
21992 273
17228 611
4517 406
14067 785
21072 244
9674 295
2083 47
4522 472
2543 228