2933
744
3138
961
4320
1771
1481
671
1759
704
859
199
3104
1013
678
213
1926
927
978
217
646
187
579
199
803
141
1489
773
650
290
682
143
533
201
554
58
738
365
596
125