1593 956
703 422
640 384
576 346
909 545
725 435
804 482
1861 1117
904 542
722 433
307488 184493
194173 116504
177397 106438
162228 97337
140057 84034
115927 69556
107177 64306
101604 60962
97216 58330
87138 52283
5615 3369
5983 3590
8199 4919
13602 8161
2410 1446
9203 5522
35130 21078
6146 3688