1051
3046
2561
1410
1431
2178
1502
2226
791
1455
830
1476
1239
1581
1861
1555
1156
3982
1708
938
1794
1043
1950
2360
1173
1855
1951
2354
3250
2342
2384
1073
4002
3261
4664
1575
3394
2197
904
1800
1493
1135
2963
2253
3718
3316
1063
1271
1029
7534
13578
1063
29067
2557
1328
4382
1337
1274
1999
1823