8397
4057
25380
1185
1485
2013
825
2168
1004
978
1585
1208
897
1390
3612
15356
803
1033
936
704
769
2341
725
847
1101
1295
894
911
2198
743
966
2890
952
1162
1052
775
993
799
816
826
668
847
2443
705
656
637
795
3190
666
1145
667
1659
874
1374
742
677
814
1130
679
2305