5211
396
4010
420
519
318
373
372
275
352234
395
26547
20050
18301
16452
1284265
12722
1167148
11474
10460
944143
8640
76811