364
420
380
343
998
272
290
6013
430
564
403
642
41177
31310
30183
27115
2365267
21234
2046153
1898149
18746
15590
15080
13370