1493
872
954
1644
2852
1170
1150
940
1846
1123
1046
2766
5798
872
1577
1128
1954
1147
1999
1082
1025
2074
1233
1213
961
5985
1039
1847
2887
1106
2335
3307
8470
1472
1463
1480
1008
2230
2032
3733
1815
985
1836
814
1371
4037
1163
1396
4401
2793
992
1279
957
923
1758
928
1890
2016
1798
4528