273
516
563
300
334
4211
343
383
549
442
578
26697
20130
18431
16522
1294265
12842
1172148
11564
10520
947143
8750
77311