7075
3806
1215
372
3385
1481
423
84
709
295
1839
840
863
263
548
247
1748
587
379
93
419
59
398
214
477
170
659
102
318
71
608
141
575
187
424
63
432
80
662
205