324
446
3914
111
50
413
290
11313
1479
51
320
35467
27300
25753
23113
1887267
17684
1697148
16036
1512147
13420
12910
10990