301
190
365
4310
344
3812
473
280
4514
313
386
273
27177
20350
19031
16912
1328265
13252
1199148
11836
10760
987143
8890
78611