315
452
368
304
443
300
440
382234
536
296
415
450
29967
22900
21012
18703
1498267
14412
1350148
13036
1160144
11580
10090
83911