452
347
232234
231
275
178
144
130
82
246
5217
2412
18243
14170
12011
10710
8232
811263
7350
7032
673148
601142
59910
5220