210
258
163
380
3814
160
286
251
416
300
265
296
23526
17690
15581
14012
10812
1048263
9524
939148
9280
775142
7210
70311