644
1
404
507
606
419
1158
1093
689
1119
1888
764
405
685
2
2410
824
656
1391
446
1349
4
1203
597
12146
2796
3
1287
495
398
631
91
703
1774