375
254
365
178
260
153
428
175
313
160
3917
246
18926
14550
12611
11210
8642
834263
7770
7372
697148
621142
60411
5510