336
2914
292
4012
311
4714
428
342
474
322
341
5510
28087
21260
19611
17382
1388265
13662
1256148
12216
10960
1052144
9240
80211