2985 300
27399 575
54933 169
28079 152
35927 432
50669 924
44518 520
70565 209
29141 447
32029 853
25228 812
53936 437
62953 179
46006 434
31665 706
22182 846
27660 365
34239 264