11512
44
40
42
272
3113
534
257
305
4812
12232
17713
14000
11711
10420
7952
794263
7190
6802
649148
581142
57910
5060