367
281
4310
5214
315
662
483
383
575
37067
28560
27023
24193
2036267
18674
1802151
16736
1661147
14020
13560
11770