30 18
230 138
576 346
305 183
1015 609
1795 1077
848 509
1347 808
3401 2041
2102 1261
2499 1499
4048 2429
5010 3006
2853 1712
2836 1702
3558 2135
4967 2980
2855 1713
3766 2260
9551 5731
141357 84814
96977 58186
85295 51177
71788 43073
69156 41494
57887 34732
54543 32726
53032 31819
46970 28182
41286 24772