8396
4056
25378
1184
1485
2012
824
2168
1003
977
1585
1208
897
1390
3612
15356
802
1033
936
704
768
2340
725
847
1101
1295
894
911
1033
2196
743
965
2890
952
1162
1052
1651
775
993
799
816
826
668
847
2443
705
656
637
795
3189
666
1145
667
1658
874
1374
747
742
676
701