271
383
303
2510
257
211
194
265
212
293
2710
172
29677
22650
20772
18423
1479267
14242
1332148
12916
11510
1141144
9960
83211