476
245
160
433
300
270
320
211
291
100
335
340
39747
30440
28743
26185
2249267
20374
1963153
1818149
18056
15010
14570
12870