318
2117
333
331
295
311
540
3010
132
232
101
22666
17210
15261
13620
10452
1013263
9164
9050
874148
747142
6960
69311