535
588
337
5315
273
516
563
300
334
343
383
4513
26807
20160
18681
16642
1314265
12952
1185148
11684
10590
965143
8790
77311