371
401
271
243
2917
343
386
263
212
270
393
344
29697
22680
20792
18423
1481267
14242
1333148
12926
11530
1145144
9990
83211