12540 688
74558 577
4823 474
3421 186
5041 259
6306 98
33768 450
12392 433
3556 665
16629 568
9191 692
3787 399
1612 223
11645 626
4507 882
7236 324
21227 556
3369 517
6891 453
3987 113