367
2
332
1
599
134
188
427
340
387
131
353
271
319
650
392
386
139
301
416
169
104
153
685
631
556
689
3
807
3070
2002