318
216
2117
376
333
331
2821
295
196
207
161
271
23086
17490
15391
13820
10632
1035263
9344
9170
914148
764142
7110
69811