323
292
397
526
289
270
275
5123
420
730
538956
3322
22256
16750
14801
13300
10112
987263
8804
8770
839148
734142
67611
6710