1506 26
15213 133
55848 314
3401 530
8998 469
1700 86
3545 520
2676 332
5679 611
9592 360
2749 523
4539 614
2150 39
3321 273
5349 780
2814 174
2328 62
6621 355
12219 198
5018 883
2936 477
3411 746
2910 564
3902 774
2735 557
24538 300
1235 99
2459 168