734
2
570
1
2879
647
2239
5
588
115
2431
3213
3
1030
735
477
689
258
550
284
796
802
513
1698
6
644
669
86
717
1047
8
492
239
732
88