3120
3713
743
2427
1238
2030
3614
3619
1050
949
253
1047
3020
2822
2327
155
1733
1634
1337
3416
2625
2228
1931
3911
2723
446
347
2129
248
1832
1535
3317
1040
2624
3119
3218
842
1139
2426
3812
545
644
2921
941
4010
1436