31378
85176
7414
710
6247
6041
570
549
537959
470
430
4232
4119
413
3715
340
338956
3215
325
3117
3112
3116
314
2931
286
2722
2724
255
245
240
220
195
1910
1822
185
186
1744
169
1616
163
166
1510
146
1410
143
134
135
130
115
102
106
92
90
85
72
51
40
41
14
00