4194
2654
1433
2331
1109
1271
6348
1951
2052
2390
12436
1180
2307
804
1850
941
1055
791
780
1246
884
796
968
842
775
769
907
4106
1473
2938
5328
920
988
1014
972
913
752
864
774
2447
2254
5521
931
888
859
1105
842
910
880
860
5868
1093
1738
844
1073
832
7003
842
1321
2108