3013 663
1082 258
2238 684
1794 275
23003 65
69384 1051
21949 768
36892 713
79840 1013
6389 550
3677 417
10200 909
20831 866
35959 1017
48150 359
61677 908
55441 783
30067 158
49847 328
58745 434
62337 426
54594 900
4963 584
84332 679