626
1
1162
691
796
877
2117
2
466
739
2572
5
1266
583
99
2135
3
86
1602
642
2289
4126
15
1882
4
1378
405
1416
1231
103
769
526
627
663
1477
1422