5513
476
590
354
330
132
110
190
263
134
413
450
40697
31030
29833
26895
2338267
21024
2022153
18656
1863149
15340
14910
13240