649
2
269
1
3219
7
508
319
85
693
482
3822
11
529
685
2670
408
618
842
380
819
329
271
507
367
1334
292
341
493
286
268
287
552