8402
4061
25385
1185
1487
2016
825
2168
1004
978
1585
1210
897
1390
3613
15365
803
1034
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
3192
666
1145
667
1660
874
1374
742
677
814
1130
679
2305