688 35021
102 25176
12 4556
1 1836
3 1359
22 4566
70 12329
16 2413
25 5580
61 8793
19 3305
2 2216
1 3052
7 1789
205 200743
49 8901
3 1799
19 2077
171 174803
1 1466
1 321
82 14128
342 24155
248 21989
388 833508