2228
1634
1436
1733
3119
1535
2030
2822
3218
1931
3416
2327
3911
2921
3020
2129
1040
743
644
1832
1238
1337
842
1139
555
653
2723
941
2426
3516
3614
3317
446
545
3515
17125
11130
27109
7555
1841
947
3320
4018
1939
2526