21224
13312
566
351
1856
25216
44617
421269
32322
28127
18014
43641
652912
46653
46500
44728
3994271
3774157
31664
3095151
29506
25282
23220
21410