201
131
102
334
342
343
115
1810
125
348
2736
156
19026
14640
12651
11280
8652
836263
7800
7422
703148
625142
60911
5540