506
296
17914
670
150
173
212
320
503
124
510
58751
18620
18834
12326
725
10013
803
17416
13714
360
662
658
439
194
543
220
476