4198
2654
1433
2331
1109
1272
6348
1953
2054
2390
12439
1180
2307
804
1851
941
1055
791
780
1246
884
796
968
842
775
769
907
4106
1473
2939
5329
920
988
1014
972
913
752
864
775
2447
2257
5521
931
888
860
1105
842
912
880
860
5869
1093
1741
844
1074
833
7004
843
1321
2109