4970
2955
918
292
2470
1186
353
71
588
268
1414
656
630
216
470
232
1336
453
325
83
384
55
350
200
457
167
622
97
288
65
565
132
518
175
393
63
396
74
631
199