3476
1041
897
1401
7050
1041
969
813
1563
925
958
1138
1306
935
2811
1195
1049
1281
3051
3632
1015
2566
2969
888
872
1002
942
1073
1781
1577
1658
1065
2119
964
1056
1592
1640
1374
949
1509
1936
922
852
844
889
1012
2310
3726
906
1198
1357
2193
1089
1148
937
985
922
959
978
1138