588
427
563
5315
4815
334
4911
396
343
383
516
549
27227
20440
19031
16912
1328265
13272
1202148
11846
10760
990143
8920
78611