1501 362
2666 543
1265 359
637 189
305 64
8131 367
3178 604
451 65
10344 414
14672 322
13821 830
23238 321
25311 734
3865 177
7688 648
9861 661
7152 403
6860 851
18625 551