2123
1026
2356
18
1709
1611
1414
1513
714
2281
1127
1141
2447
1227
1698
973
993
851
1917
1743
2452
1252
634
1183
1390
955
2516
1586
982
2673
1493
1002
1124
2701
2455