364
690
5910
659
485
391
503
451
3212
4735
4037
372
30917
23540
21712
19523
1570267
15162
1402148
13576
1239144
11930
10580
8910