272
6812
204
107
293
4619
197
330
320
280
370
290
17773
14030
11751
10510
8042
797263
7210
6852
667148
589142
58210
5090