276
2722
254
436
3412
377
353
264
326
484
549
446
22306
16780
14831
13310
10162
989263
8864
8780
843148
734142
67811
6730