484
505
326
453
300
331
530
460
560
320
350
302035
28207
21410
19731
17443
1403265
13692
1268148
12286
11000
1063144
9360
80311