370
344
280
3616
4514
313
273
220
334
297
244
27647
21010
19391
17272
1374265
13572
1242148
12066
10910
1038144
9150
79311