342
322
253
340
262
317
351
270
333
2611
193
363
30917
23540
21712
19523
1570267
15162
1403148
13576
1239144
11930
10590
8910