326
483
488
4630
3012
313
312
596
314
421
4435
246
30337
23140
21242
19043
1534267
14652
1377148
13216
1188144
11690
10240
8530