3516
452
579
178
144
175
246
324
386
431
230
40
18926
14550
12611
11210
8642
834263
7770
7372
697148
621142
60711
5510