161
226
221
495
362
340
300
297
302
291
240
5513
40097
30630
29263
26465
2281267
20614
1991153
1844149
18286
15120
14700
13010