315
452
368
316
304
546
443
300
440
382234
425
450
30337
23140
21242
19043
1534267
14642
1377148
13216
1187144
11690
10240
8530