4121
344
387
413
326
660
429
478
516
534
5310
405
27347
20550
19121
17032
1343265
13322
1204148
11896
10780
1003144
8990
78911