4055
2988
4324
3984
2156
14668
7206
4392
3982
1945
1223
1297
3035
3154
978
1594
1316
2057
1042
2124
7930
1387
2201
942
12951
666
1212
589
2372
1909
892
1344
845
784
912
1094
928
1559
1708
992
3834
1306
862
1113
1507
938
785
2136
786
1301
888
2348
3929
1174
1215
1429
1647
1035
847
2811