535
588
337
5315
273
516
563
300
334
343
383
4513
26787
20160
18661
16622
1314265
12922
1183148
11624
10560
964143
8780
77311