300
262
381
202
236
2610
266
290
200
270
281
35467
27300
25753
23113
1887267
17684
1697148
16036
1512147
13420
12910
10990