2828
1107
847
1294
1316
1944
2128
1798
1891
2380
1584
1537
1050
905
5764
979
1316
1262
5081
2824
2794
952
1035
865
910
1771
4090
1879
956
877
1281
2126
5968
976
6051
6566
994
956
1257
909
915
1077
2371
1055
3460
954
1077
1380
916
1595
5086
780
9424
813
984
888
2470
1320
919
802