595
3712
550
363
476
404
5012
387
574
6338
527
4121
27177
20350
19031
16912
1328265
13252
1199148
11836
10760
987143
8890
78611