265
3116
2210
494
322
424
510
190
351
354
393
347
23486
17660
15511
13942
10742
1046263
9454
929148
9230
773142
7180
70311