503 302
4781 2869
2731 1639
2734 1640
4866 2920
3820 2292
3241 1945
3033 1820
4069 2441
3208 1925
1 1
43 26
47 28
109 65
88 53
71 43
136 82
80 48
296248 177749
187641 112585
170841 102505
155760 93456
133229 79937
112464 67478
102584 61550
98633 59180
93922 56353
82425 49455