2940
989
1194
450
4866
2547
695
297
1587
570
573
198
715
417
542
280
1124
361
1063
367
1051
328
1235
522
683
284
936
353
1092
564
4218
2038
624
83
561
264
1106
320
437
16