323
292
397
526
289
270
275
5123
420
730
538956
3322
22256
16720
14741
13300
10092
983263
8794
8770
839148
732142
67611
6700