3251 613
10790 99
29758 391
12231 634
13652 52
25010 660
22353 350
11738 542
217164 1046
17509 136
72115 428
29419 534
165682 1014
4704 856