423
431
371
232
297
396
273
271
280
243
2917
343
30717
23290
21462
19333
1552267
14962
1391148
13396
1218144
11860
10380
8700