445
3310
313
473
696
4913
593
6110
555
510
352035
377
33487
25610
23852
21283
1749267
16522
1557148
14846
1401144
12750
11740
9930