4194
2654
1433
2331
1109
1271
6348
2052
2390
1180
2307
804
1850
941
1055
791
780
1246
884
796
968
842
769
907
4106
1473
2938
5328
920
988
972
913
752
864
774
2447
2254
5521
931
888
859
842
910
880
5868
1738
844
1073
832
7003
842
1321
901
873
1527
830
1436
883
939
968