320
268
348
382
4710
415
228
440
280
300
360
350
22896
17350
15361
13740
10522
1030263
9294
9130
899148
758142
7030
69711