3191
963
812
2165
1759
1558
1463
991
2958
1037
1875
1054
929
2067
892
1548
863
4655
3461
5907
780
3074
9971
1561
78411
1236
5131
796
2268
3153
7864
1434
812
873
1254
994
1398
1532
2338
6216
747
906
1435
1750
3272
2559
768
5467
944
1844
763
2535
1513
1220
1747
8654
2809
2165
7843
1430