259
252
258
262
298103
286
248
2911
282
240
14821
11860
9301
7940
636263
6300
5740
5211
514147
49110
444142
3630