344
280
3616
4514
313
273
220
334
297
244
284
27567
20970
19361
17212
1370265
13502
1239148
12036
10900
1037144
9130
79311