331
340
262
351
270
333
2611
344
172
314
256
193
31677
24230
22532
20103
1626267
15752
1442148
13966
1297144
12230
10970
9280