677
503
508
3212
4735
336
293
506
463
4730
404
323
31987
24400
22772
20203
1637267
15922
1454148
14016
1307144
12280
11090
9380