690
393
160
434
262
320
332
291
452
100
301
294
39067
29950
28213
25605
2182267
19784
1912153
1780149
17626
14690
14350
12650