3046
3552
1289
1746
1253
6424
991
2337
3420
1057
3976
763
909
911
1966
1330
1529
1569
4532
928
1673
1409
2495
2043
1297
1244
1594
1138
944
923
924
2368
988
977
3543
1728
2579
2574
2651
2581
930
1108
2487
1307
19183
2040
2031
1527
900
1319
777
1660
1457
1829
1018
966
1350
886
907
934