6047
3422
1078
344
2981
1369
383
76
647
283
1628
760
752
242
508
242
1525
524
351
91
403
58
371
208
465
168
633
100
299
68
594
139
544
183
410
63
413
78
641
200