253
286
291
350
287
36132
280
293
170
373
304
26687
20130
18431
16512
1294265
12822
1172148
11564
10520
947143
8750
77311