340
290
407
318
180
342
253
385
351
270
357
207
29917
22810
20982
18673
1496267
14412
1348148
13006
11570
1157144
10030
83711